package modellag;


/**
 * Haandterer medarbejder objektet
 * @author Gruppe 1
 * @version 1.0     09-12-2013
 */
public class Medarbejder extends Person
{
    private String brugernavn, kodeord, stilling;
    private boolean type;

    /**
     * Constructor for objecter af klassen medarbejder
     * @param fornavn       Medarbejderens fornavn
     * @param efternavn     Medarbejderens efternavn
     * @param adresse       Medarbejderens adresse
     * @param postNr        Medarbejderens postnummer
     * @param by            Byen hvor Medarbejderen bor
     * @param telefonNr     Medarbejderens telefonnummer
     * @param eMail         Medarbejderens  email
     * @param brugernavn    Medarbejderens brugernavn
     * @param kodeord       Medarbejderens kodeord
     */
    public Medarbejder(String fornavn, String efternavn, String adresse,
            String postNr, String by, String telefonNr, String eMail, String brugernavn, String kodeord, boolean type, String stilling)
    {
       super(fornavn, efternavn, adresse, postNr, by, telefonNr, eMail);
       this.brugernavn = brugernavn;
       this.kodeord = kodeord;
       this.type = type;
       this.stilling = stilling;
    }

    /**
     * @param brugernavn
     */
    public void setBrugernavn(String brugernavn)
    {
        this.brugernavn = brugernavn;
    }
    
    /**
     * @param type
     */
    public void setKodeord(String kodeord)
    {
        this.kodeord = kodeord;
    }
    
    /**
     * @param type
     */
    public void setType(boolean type)
    {
        this.type = type;
    }
    
    /**
     * @param stilling
     */
    public void setStilling(String stilling)
    {
     this.stilling = stilling;   
    }
    
    /**
     * @return brugernavn
     */
    public String getBrugernavn()
    {
       return brugernavn; 
    }
    
    /**
     * @return kodeord
     */
     public String getKodeord()
    {
       return kodeord; 
    }
    
    /**
     * @return type
     */
     public boolean getType()
    {
       return type; 
    }
    
    /**
     * @return stilling
     */
     public String getStilling()
    {
       return stilling; 
    }
}
